Facilitates the synchronization of threads.
The struct CondSync is a thin wrapper around Arc<(Mutex<T>, Condvar)> and hides boiler plate code that is needed when using std::sync::Condvar directly.
CondSync
Arc
<(
Mutex
<T>,
Condvar
)>
std::sync::Condvar